2184
1
1305
471
0
275
830
3621
3428
467
898
478
882
3
2512
2
642
627
3326
4311
1173
1431
4775
1660
1419
3562
2901
2100
300