1176
1
860
0
1622
5
5009
965
475
798
3967
8
1928
2
2955
116
29323
521
790
2602
58
853
418
8116
6
611
464
1230
13159
10
1636
2952
63
477
1073
458
99