12472
0
123674
35
2232
1
2992
3
3788
2
1583
3503
4
815
13499
5
3125
15
2032
2152
2259
550
4724
2274
586
2268
5922