2648
2
1205
8
1411
3
534
1
795
1109
2803
9
518
580
568
2625
4
541
3626
6
420
500
735
561
1463
7
447
1269
16
641
965
2604
676
2136
559
1165
2498
2216
691