2795
1
3606
3
2362
9
1510
4
1946
1524
2
511
962
904
3618
5
1539
847
2938
2440
753
0
924
1685
2069
1963
3065
2661
1668
892
1282
3507
6
2551
2861
1355
2487
3012