343
0
1009
3659
14
1033
46414
1
396
455
957
422
953
1779
267
1043
1431
2
1780
1045
2490
1629
909
642
1192
1378
1428
1069
2992
787
896
1105
478
5313