122
1
495
2
652
383
636
579
941
329
741
4302
458
1003
1353
339
485
336
860
1662
514
628
685
796
112
60
0
160
174
121
342
852
3