2952
0
639
1126
525
503
1343
759
105290
1333
1
266
1238
17353
20634
8
3663
1649
768
3373
2708
464
840
2720
10
1793
953
1297
334
2330
2
25440
269
4328
1541