1193
0
2
1583
3
1135
6
1042
1
5
2029
2273
8
2019
1336
1194
1698
1323
1303
1148
1095
1217
4
1254
1255
2506
2491
2088
1668
1542
1633
2597
2608
2660
2510
3096
3262
3289
4869
5511
5164
6457
12
5076
7
7075
18
20
4956
9
11
3507