463
0
394
128
2595
8
541
288
503
476
2466
5
1205
562
841
1189
520
2954
432
617
356
2377
1
930
1216
324
305
442
797
793
471
829
667
974