2585
2
246
0
2103
1
1329
1312
1470
2587
1342
2714
5
597
5070
11
2669
5316
3
2119
1445
2644
2115
4
31535
1603
1578
7667
7
2096