2605
4
2735
0
1579
3
20312
39
1271
2
2209
1
3195
1084
123674
35
6445
6
9220
20850
5
3364
9877
3315
1396
1774
1059
1012
3259
3344
1937
7
591
3329
3194
888
3169
663
1371
1782