915
6
930
2
841
4
2055
5
2313
1
1291
2100
1175
457
2740
1073
464
112
0
538
2569
1427
2596
1516
1292
1297
2325
745
959
3
2022
1293
4768
32
578
86
1521
3602