2275
2
2000
1
19279
2693
3
1291
17353
0
31535
1124
2194
9953
4
2229
25137
1129
20634
8
2668
3114
1020
2326
3510
3498
382
1481
1852
802
1824
2605
2730
6
1906
467
2201