24337
22
15233
1
3738
5
5090
2
1922
600
0
1453
2366
2915
2539
4
604
617
3673
6
718
1376
1391
1704
2732
1069
883
2530
484
3176
670
2535
467
4044
4196
2348
17946