362
1
818
354
1369
5
87
283
1186
2
595
0
1111
352
443
253
716
4
361
1009
76
705
3
229
101
323
305
760
951
307
962
611
364
575
532