3559
2
1231
1
107
0
1922
1642
381
1880
409
3795
6383
17
1894
1578
31535
1428
2551
2168
5
1603
2328
547
2694
3
1326
820
2152
1020
1407
957
415
1182
951
3025