1192
1
266
0
4690
6
3225
8
7258
458
3051
1772
2
4594
503
2457
584
3067
3
1378
431
1152
1075
691
759
4328
10
467
471
6529
7
683
2952
343
455
1780
46414