1215
2
2310
4
8473
26
1153
1192
2851
5
1272
10
1294
1
709
2168
628
3217
375
360
291
106
323
3
1264
352
0
1040
959
5773
2351
1240
1369
251
2008
229
407
1126