2247
3
1538
2
911
1
1165
990
1641
1041
3170
1135
1132
899
1930
889
1000
642
1034
633
1453
535
565
284
1308
3160
1712
4
462
2291
1611
6
1123
11501
12
91