501
0
2337
5
3080
3
2131
1
1514
3008
1168
2906
2
1380
2184
1403
2173
2710
5065
15233
3738
1922
2366
784
790
644
3673
6
2732
2110
801
1306
1057
255
868