409
1
185
530
557
1514
3
93
92
619
2433
12
782
2
400
1652
296
312
361
416
263
822
532
737
314
0
392
368
385
356
488
441
3540
4