121
1
3454
5
2100
1410
3
86
2
1211
444
1355
1655
740
431
1147
1254
7
2987
0
3349
4
9848
2997
9
2051
1669
2058
1077
2081
1405
1904
8
1702
1409
2227
769
1797
1240