584
0
951
53
2224
2
1226
382
693
1227
5254
4694
7
4192
2659
813
1826
552
16
320
1580
471
285
600
679
2591
25137
483
185