2535
2
1746
830
0
526
2152
300
673
1431
1
745
4311
1093
1660
2358
9
6346
16
2964
19944
642
3326
3
1603
2209
3498
4
6499
802