305
4
1097
7
580
6
426
1
383
0
381
1269
2
1268
1387
1760
1774
3
1966
1879
2758
1165
2901
2246
1474
5277
4986
1378
3044
1658
3313
5108