1827
4
294
1
76
2
640
337
221
244
350
120
386
2152
250
441
388
508
689
1446
851
0
338
1210
740
1135
6
1086
8
2981
463
1621
583
638
511
940