501
0
693
1777
2
24337
22
2337
5
3080
3
1514
1
3008
1015
1660
4
2906
2336
496
1075
2268
1431
5065
1558
15233
3738
1922
2505
2366
2562
2110