555
2
474
307
1
955
475
3
334
940
1067
6
1086
2035
1275
2857
18
4209
9
1073
5512
528
2021
693
1870
5
617
1943
4388
7
1681
2580
986
4268
17
1212
5492
1564
1489