193353
0
1812
1
1308
6753
3
2476
1315
533
2092
2
1739
2377
4
2483
14
2518
606191
1616
1006
3159
64474
1114
2803
9
3285
1081
906
1582
1513
991
882
282
656
1299
657