349
0
1326
3
1327
5
571
1
931
1211
2
1083
591
697
154
212
624
375
656
859
1705
1998
967
9
2653
2863
2092
749
1208
1207
4
332
563
468
384
935
954