105290
0
481
245
342
173
169
1086
381
331
25440
1314
2789
2
327
373
827
2574
1
348
503
1084
718
2275
413
334