31371
64
2921
5
2736
2
2133
1
1476
4465
22
980
1071
2528
3
24337
197
0
1161
2132
592
633
673
5164
1185
1801
4309
1449
2828
1777
1867
3344
4453
4
2529
7
847
718
2505