1037
3
3066
25
420
1
11683
18
1085
4969
4
1245
13
529
376
1457
2
416
403
492
3655
502
544
1954
363
2567
7
562
490
1896
447
5591
14
557
621
526
1134
5728
9
486