918
0
93
297
1314
1430
251
418
2855
3
979
105290
973
296
1112
464
263
1981
392
409
1541
968
316
390
255
326
1558
1
349
1152
647
661
444