2669
2
21152
8
2184
1
1681
2593
1380
0
1766
297066
2377
1125
1588
753
2711
370
1356
3
3065
5151
2911
9
4651
1131
398656
19
467
2194
964
550
1502
4724
1695
7
814
1524