2602
2
598
0
1023
970
5472
54
1112
325
416
611
1804
684
385
1086
510
422
829
538
2229
4
995
2136
1465
479
1898
2519
164
56488
899