17946
0
32302
1234
14
11871
2
2522
6225
4
25669
101569
2322
3354
1
2289
534
3169
3
2057
1380
1960
4630
2932
2303
2980
3498
1506
1189
1683
2007
5627
1376
3779
4996