529
0
2301
2
3092
1
2881
1482
5155
8
543
3114
4
3510
47041
4111
2749
2748
1452
390
1098
798
691
121182
257
362
2546
1861
5
581
1222856
555
1172
918
511