251
0
1511
11221
23
1826
1918
2
2761
3
988
472
1058
2050
1
1737
515
5745
5
282
301
2546
798
821
601
1073
660
1304
4827
4
4292
3066
1336
69
2347
879
521