2584
4
1475
1
1257
2
1347
1184
4072
1256
1036
693
2480
980
1825
1288
4248
2841
1218
1549
3292
0
1502
1424
1839
2209
1133
3644
99072
1241
5546
6
2648
1808
1672