859
0
3
520
1
1363
5
1259
1269
1722
497
1074
800
589
1432
3199
2
7
650
758
570
1139
2014
108
2551
70
1040
34
1144
3044
147
14803
188
2655
66529
51
3043
71
96131
60
3539
32
1034
8
1285
4
950
1851
789
857
1064
87121
58
862
856
1400
3179
113
1613
43
2519
17