515
0
1212
6781
1
1458
3926
14
475
1069
32302
3683
1055
1033
323
608
1028
1400
1047
2
645
1301
536
571
721
5771
10
3583
616
4248
2190