1575
6
1611
4
1108
3373
1
1632
1079
838
2
1271
0
740
3
3034
6123
17422
8
4645
16
2482
5
3515
803
1345
308112
9
1051
1462
11461
1047
2015
538
62
3110
3271
1526
2266
81877
42