423
0
597
2275
2
637
611
573
246
787
881
4940
5
804
872
1650
615
363
608
1332
1098
63
2243
7
2668
820
2211
3808
2168
521
1840
1972
1
5477
8
58