2394
1
1455
3401
2
1840
6
1628
1493
2027
3407
919
2962
1268
6236
745
0
4321
4
1049
1681
480
423
3315
3466
1211
2457
1102
679
5792
28
1345
1650
1087
2105
509