2568
2
1660
4
3575
1
1446
2184
3298
3248
8
4228
3
2337
1744
19932
6
3528
5
2446
2271
8527
999
3971
717
2041
2313
2075
4821
685
0
319
1386
2061
1298