513
0
1222856
4
6968
5
2426
13
326
938
1
1464
2
1616
3650
3
275
4179
2658
785
455
2448
198
975
1446
378
1547
4017
2966
3017
9
4598
6
2306
909
398
888
489
1861