5966
7
2585
2
1342
1
4438
5
3366
3626
3403
3
472
7334
4
2260
12
543
0
2127
869
521
1268
2714
2109
1343
1852
1365
1132
1058
1750
417
1261
1594
999
2067
6370
1344