2395
5
283
0
651
1
1828
2
946
1343
1059
985
951
1146
1181
5009
11829
1228
670
12590
1132
1860
3632
815
3
522
365
1285
1302
2334
11881
1861
839
21743
4830