2245
3
2100
2
496
0
830
1421
2255
2740
1
2089
928
1539
1720
181997
11
1371
3696
1779
3053
7
2366
5
1467
3315
1180
1013
4042
1383
1306
467
1868
1248
1972
2048
619