1672
1
1231
2848
2
841
1994
202
1115
0
1548
1544
3
2447
6
1059
2192
1218
1295
1225
946
1363
1411
2570
1438
2763
605
2837
3026
2082