512
1
691
9
108
2831
4
131
3
100
386
53
383
560
430
380
2
401
122
59
351
74
336
468
578
121
67
51
61
60
238
162
68
63