643
0
492
422
349
768
433
626
463
2645
6339
543
3498
4
223
329
384
177
486
577
187
767
263
1227
2635
637
802
678
1275
1999
409
979