910
2
416
1
435
2722
6
1149
6502
7
244
756
1044
0
307
394
494
484
1532
1258
3
280
263
1067
261
579
359
2282
1485
4
1239
1229
141
553
236
2145
4878