5046
6
642
2
399
1
739
1149
1447
1034
1520
4
1005
725
3
1277
5
1004
753
884
908
199
1337
2217
1426
4183
3129
4271
675
2144
11
5864
7
1827
2913
1573
11353
18
2174
8