2189
3
1380
0
1807
1
1679
2
1903
637
1225
1393
467
5338
1012
1487
4
1376
868
1310
542
581
978
629
1725
1125
1211
1827
2454
1161
718
1359
660
1627
504