2050
2
8945
2502
4
1534
3
1182
0
1233
3899
1585
2039
1
1789
1308
1859
1900
1063
12459
1635
1342
1267
1144
896
1875
1496
1149
1291
8403
16
993
8178
5
2927
1795
1873