3455
1
691
0
399
2346
396
1506
241
1645
895
1557
813
1650
470
630
51
3092
601
1073
331
996
158
474
65
2630
417
280
637
172
593