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