3005
1
31535
0
25137
2275
2
19279
1342
17353
2984
3379
3437
5
2574
968
20634
8
2668
2235
3114
4
1020
5223
9
3510
2317
3498
802
1824
2730
6
467
1869
2855
3
247
6800
1614