2659
7
3518
3
1742
0
1230
1
3020
17
1503
1518
2
2398
8
2784
101569
2547
4818
4
2983
5
1026
2093
2841
2966
6
3025
6362
1176
2300
1326
543
1252
3252
2053
1698
368
4938
1310