522
1
943
1440
2
1480
5
545
322
145
278
123
88
43
711
0
734
209
37
157
713
6
1007
508
74
949
1003
1001
494
954
3
3139
10
75
890
846
648