1213
1
1645
2504
3
1586
2
2052
1811
0
1250
4
3171
169211
11
3414
5
1557
415
479
266
675
430
381
401
750
1133
1939
4690
6
957
3225
8
262
951
7258
454
403
2121