2093
1
2322
3
1660
951
2153
7
1168
1668
833
0
1423
1564
1929
2
2650
20
3629
862
4360
9
1095
2163
989
159
3289
1397
3117
8
1412
1557
3539
4116
6
4425
2194
2173
1575