2634
484
254
1622
995
300
1287
3849
44795
1150
5866
974
749
840
4624
3566
932
735
1179
142
4451
1172
499
948
553
1013
333
526
1168
1344