368
1
1183
2
511
401
1683
4
1090
990
935
0
599
987
7
912
391
996
1472
3
312
526
348
456
307
129
452
74
81
4764
75
82
381
859
728