2277
0
2312
3063
3
1292
2440
792
1
2999
2583
7
1346
1740
4670
1752
346
1394
2135
2
4012
2939
891
3758
7304
2257