307
1
370
647
0
237
120
1211
2
1536
4
605
2193
948
992
316
796
354
485
1184
480
442
389
2267
3
1756
8
338
350
777
122
702
250
883
221