443
1
253
716
4
76
232
101
322
304
2
531
635
7
364
503
361
595
0
1051
291
980
768
354
234
305
374
2427
906
725
379
1244
131