5183
8
4435
3
2133
2
6182
1
3864
1423
4553
4285
12621
22
12779
3576
3271
4
1911
9836
15
761
1093
0
2491
2760
2562
1496
6
3326
745
2901
2512
1814
2173
1594
17402
1545
300