25456
21
7255
6
12411
5
64062
36
97
1923
4
11178
8
2104
2
993
793
946
424
257
601
1036
1
577
1235
1745
1057
2394
992
811
486
376
659
3
585
635
268
683
1037
963
959
682
1305
693
1207
431
576
558