31400
12
1037
3
2133
19
1208
1
1276
2
2568
7
637
3356
4
444
1939
623
839
0
1462
2129
1075
1479
2216
1937
1793
591
616
1142
1644
486
609
2345
4357
14
5821
5
603
1064