25452
21
7251
6
12410
5
64061
36
97
1920
4
2102
2
11175
8
993
792
946
424
257
601
323
376
3
243
1
190
840
1357
793
687
7265
1340
559
1547
918
864
837
639
692
1220
1028
791
587
302
534
403
1480
375