1052
1
1359
1110
3
399
1823
1562
2
1129
0
383
1084
2542
22
1686
1376
1987
588
1785
1165
2669
2201
935
980
2546
1086
1191
1832
984
4987
3375
1132
1670
11221
23