596
2
2223
6
1659
7
2648
15
1365
4
1874
3759
13
1311
1
1210
3
1516
916
0
659
246
923
3215
924
1678
9
1366
3383
5
6703
10
863
2312
1181
1105
120
238
6424
656
409
504