1218
0
2996
2507
3
1500
1
1672
916
1126
947
1245
966
2
982
1587
1254
7793
4
1155
1335
1321
2258
2781
2099
572
1355
1179
1398
2249
1203
1044