2430
3
3587
2
83
1
1229
2886
1868
1514
2721
564
2061
1857
3562
1594
2259
745
0
1727
1082
2578
769
1484
888
1767
1954
1359
784
3106
2145
123674
35