340
0
402
4051
4281
1498
1
3945
7
921
526
1705
1647
2711
3
1206
2248
5000
14
2964
2
8712
5
3192
1696
4
2453
3175
1556
3238
2796