2031
2
541
3
2963
7
1118
4
798
22898
62
9761
1
1556
1005
4029
11
932
2150
14
699
984
1617
844
5292
6
4614
542
433
346
343
103
3165
2202
1669
8
1224
1145
952
1309