646
0
31535
635
20634
8
2275
2
19279
7551
17
544
17353
650
1337
1976
25137
1889
1
571
3025
1903
1869
1129
447
509
2668
3114
4
3165
3
1020
476
1550
915
3510
3498