2299
0
1462
1
1120
522
2189
17730
11
4013
5
1073
451
5617
945
453
671
2830
7
648
3844
3813
552
381
2897
2