348
0
736
29355
1346
577
2732
2
1644
1104
1588
110
1532
1078
949
795
1285
1199
856
428
692
894
1756
1472
4562
10
2309
1030
683
488
2188
4
1911
931