476
0
322
963
536
2124
3
471
1199
781
3090
6
380
308
453
1189
445
372
747
651
108797
2903
2996
1729
652
337
2932
2
450
2399
531
255
384