396
0
2952
2657
3
608
2668
2
412
520
517
1314
2522
301
458
427
105290
719
1020
2328
25137
296
25440
4328
10
478
1238
269
1649
1
631
2211
580
552
438