1047
1
1008
3
1148
5
3083
13
3327
9
613
445
2
424
663
2410
746
444
397
539
1257
7
480
545
1574
17453
535
1133
478
1048
3109
3517
10
2310
2134
11
1741
1153
927