349
0
1325
3
1326
5
571
1
931
1211
2
1083
591
695
154
212
624
374
656
859
1705
1998
967
9
2653
2863
2092
749
1208
1206
4
330
562
468
384
935
954