3738
5
1633
4444
6
5392
11
1822
2726
1
1605
3638
3090
3227
2
5820
3
3868
10
3673
5052
5347
4
1016
2591
1289601
1593
462
0
2013
6075
15
2835
2358
9
6236
951
1694
3126
2919
5621
8