2292
2
3156
3
1220
5033
15
2100
5521
1250
1
3798
4
1699
3125
5
3835
1364
4435
2189
6200
5375
0
1658
1382
2495
31371
64
469
2044
1485
3819
3196
2776
5889
8
3926
14
1681
14125
10