2672
1
846
838
3
1064
4
915
2
1191
1361
987
2155
458
306
128
1377
1342
698
2983
11
4654
10
4391
429
548
1981
6
1081
7149
1478
5
1362
1224
603
1416
964
718