11502
12
1611
6
633
1
535
1453
3208
7
1034
2
108
642
1000
386
565
518
757
1132
284
427
911
2299
3
991
1538
440
1135
1715
840
634
2434
4
1436
848
711