2397
2
1242
1934
386
1311
1
980
640
4
1179
490
0
93
2934
1081
952
3419
160230
14
924
112
2029
68
994
787
1750
44466
303
11
51
1011
1052
3
930
1328