2730
6
1129
0
2368
1
2657
3
2668
2
20634
8
6062
16
2275
1603
521
417
2188
9
565
1291
467
2710
1452
7952
3114
4
1642
6086
31535
2855
3251
1392
3440
2008
18385
2735
1222856