2184
1
3298
2
1660
4
3248
8
1446
3575
4228
3
2446
2568
3227
2866
3738
5
440
0
44995
758
436
5950
10
2904
2591
830
2410
802
1570
1746
471
1380
2966
11
1000
999
4757