2100
2
841
3470
5
1220
197
0
2748
7
1554
1
1668
862
962
2650
20
1218
1778
4179
1816
3066
2285
1868
2534
2343
915
5946
2294