529
0
2052
2
1022
2966
5
382
2799
3
1120
1
2141
518
282
785
2727
4513
11611
503
2275
719
2819
2730
3063
590
2420
2097
3691
1566
3123
2016
4
552
1197
12590