538
1
202
165
441
65
0
1123
2
70
71
593
3
235
204
863
167
270
139
529
677
78
1092
271
977
420
554
2812
4
404
89
876
592
738
475