12459
3
605
0
1029
1
2200
2
1295
630
3683
51331
25
297066
2650
20
280
1793
2453
4
1502
2463
1581
1913
5
3250
2189
3262
2250
636
3765
2245
2348
1639
1226
3053
7
2861
4187
10