2598
5
1470
1
2095
4
2819
1182
2
521
1047
2619
4531
2306
419694
9
22330
22
998
1865
1448
915
509
0
1392
665
120469
35
2326
661
1054
1894
1171
7984
11
1563
1513
2119
2086