292
0
47041
679
413
1726
821
995
334
516
2243
7
356
323
592
298
466
11881
3
269
247
2231
1
945
169
2275
2
310
584
1123
1840
453
563
3691
5
2809