2377
1
19944
2
5504
16
2966
6
3593
2906
1179
2294
1704
0
4382
4
11059
9
1174
3062
11924
14887
18
2428
1913
1606
1788
985
2515
3
1546
2627
5
1047
5169
1632
4651
164
131589
1660