3302
0
3505
2
388
4237
1020
293
2364
349
173
411
389
658
412
409
371
334
1390
833
746
428
563
871
597
1518
287
609
887
444
823
674