3429
3
1270
3006
1421
1
822
1193
2989
5
1330
2
540
2086
2843
4
10270
2200
6
777
883
1202
8
2283
1256
2623
2301
4396
1005
1219
0
1129