1348
1
1681
1816
1277
2
1669
1876
1539
2999
3
2170
300
0
1055
1498
1038
1734
2430
3326
2886
1788
467
1690
1135
2133
2921
5
1250
1319
83
1603
2368
2294
1844