630
1
898
1591
3
3058
1326
1399
1360
2564
2934
4
34549
0
3215
7
3400
2
909
2268
2111
4100
1255
197
496
800
1693
233
422
426
1174
1138
1050
4876
6
1045
1531