1293
8
2435
4
2670
20
1454
2
885
1
774
1014
860
0
965
798
475
1360
817
418
611
521
1636
8116
6
3052
116
29323
458
58
477
63
552
464
5009
853
505