582
0
451
5196
2
4018
7
1228
2323
9
2299
1
1525
3
2719
4309
685
585
1246
2982
36905
1740
2039
2698
120
267612
4198
542
608
1505
106