12472
0
2992
3
3788
2
1583
3503
4
1397
815
1
13499
5
7909
6
3125
15
2152
2259
550
4724
1970
2274
108797
586
2268
5922