343
1
682
138
2956
14
829
1226
0
346
819
957
3
759
1866
4
1607
2
584
630
1537
321
359
429
593
353
808
319
1269
443
311
73
272
1251
329