476
0
322
2903
3
1199
963
1106
337
536
2124
1189
445
2907
2
372
2429
651
307
471
2399
781
3090
6
3680
380
308
2996
453
668
747
367
7793
4