2457
0
9267
2
7258
6
6529
7
4690
3225
8
798
860
3067
3
1230
5
3051
1
965
611
1636
8116
475
521
1772
458
116
29323
477
363
58
853
460
63
418
505
1084