3046
3
2615
2
2573
7
3683
1
4562
10
1225
0
9160
5
99237
2073
1866
24353
1012
1376
868
1310
542
581
978
629
718
660
504
1244
475
1380
458
2039
2259
2649
1816