1421
1
1453
2
1603
1889
2326
4
1215
1193
2796
775
0
3157
7
1182
509
834
1470
1894
2457
2169
2470
1348
1306
2100
4987
3
1733
4151
9244
11611
5
22330
22
252
1716
1020