1032
1
696
1905
2
950
5491
9
1374
12
1199
2654
5
915
777
1001
672
448
1372
441
415
3273
1084
0
1086
3
2563
837
922
584
6024
22
2326
4
518
1300
1938
527
1870