23802
9
2327
11
796
6
5141
7
1431
1
2277
0
963
2908
10
1151
3671
3014
20
6977
4
3000
2
6779
5
1347
3303
2670
1445
1505
1094
1131
2820
1489
7592
2108
3
2558
1135
3491
215