2111
3
4099
4
3251
6
353
0
699
4033
1132
2211
2708
1
180849
2395
4223
22
521
518
530
2103
284
962
383
2337
602
573
856
422
499
1462
1586
576
5861
1037