343
0
1232
1009
918
455
46414
1
1780
479
1138
474
745
1045
546
422
3268
280
552
719
381
4292
2
1297
2992
6213
3659
14
464
2522
655
2086
401