2089
1
1429
2
2727
1136
3
1343
0
4431
7082
9
2393
913
6343
24
1385
383
2082
1302
521
670
1132
11829
1949
11881
522
1337
633
2143
2644
365
1516
4223
22
2306
3250