596
2
2219
6
1659
7
2648
15
1365
4
1874
3758
13
1309
1
1210
3
1516
915
0
658
246
923
3215
1678
9
1364
3381
5
6703
10
862
2311
1181
1104
120
238
6424
656
409
504