2100
2
841
3470
5
1554
1
3326
3
862
0
2650
20
1225
1218
1458
8204
289
3063
3066
7
1813
2285
1868
2534
2343
5946
1412
3505
3706
2092
1466
1889
946
1753
2322
4
527