4111
1
3650
3
1682
2
1578
3564
1303
0
2670
20
2598
5
1489
2288
1193
1961
2648
7984
11
1938
4
954
1054
494
2169
11881
1024
1065
1350
1129
2800
2043
2096
6010
2330
2016