2604
9
1306
2
1215
1
571
0
2111
3
820
9244
1230
1823
120469
35
1312
22330
22
661
2316
2178
909
829
107
1182
2143
292
2982
1566
1543
896
2119
263
650
1584
2470