633
2
526
1
771
1770
5
1950
1681
2636
6
103
1231
406
1416
3
643
2290
2136
86
1602
1378
988
777
413
395
1883
4
4128
15
628
85
374
1311
1400
3520