3271
2
2527
117147
0
641
247
1642
10
531
1
2111
3
1479
1512
1584
496
961
1275
4
2301
3446
6943
4902
848
154
1749
816
2390
1390
845
2235
12
1044
223
4628
2642