1668
1
1192
2
1821
1660
629
0
581
1163
2194
718
868
978
1225
575
660
475
1380
1017
2649
3252
504
542
458
1310
621
1239
1376
1290
1252
2163
2093