297
2
1351
1690
350
1
936
3
1173
1282
7
3421
904
546
986
2244
1810
1390
409
1592
960
2570
5
1065
806
1164
4863
2695
3231
143508
11
847
1643
0
1441
6
451
1324