2275
2
1132
0
19279
670
31535
383
25127
2730
6
766
1343
935
835
1212
2668
25137
846
3114
4
2459
9
485
17353
493
560
1650
1782
1020
2546
1
802
2947
3
1824
340