2440
3
2362
9
1963
2
2661
4
0
3065
1
1374
7383
10
1029
617
1676
89
1282
2487
2861
4823
2268
1355
545
4248
2581
1668
2551
618
892
2935
804
379
924
1685