3066
0
2459
9
138355
1126
17353
598
2
514
303
2351
640
2546
1
802
353
440
1949
3
494
4864
1348
1671
924
2635
422
784
325
273
20634
8
482
849
1463
3700