355
2
1312
3
917
0
1316
908
4
3083
8
1197
1725
846
888
5155
453
1
376
1299
1637
1289
1115
1818
1039
736
969
2251
4557
28
10039
23
1354
2294
2963
3281
4118
12
2037