2438
4
1228
6
2091
2922
1194
2
2383
3439
905
1
6085
571
1872
5
453
1477
931
859
2136
817
812
2371
1536
2406
3
1036
3301
12505
1310
1537
1582
1384
1843