334
0
302
31535
282572
3659
14
458
266
584
1314
1257
2
691
1232
653
3815
3373
768
1779
1862
1
46414
6800
360
4328
10
1343
503
478
484
572
396
295
97284