1184
2
770
0
1866
3
3375
472
400
1901
2201
4936
1
2368
4682
981
1376
1925
1333
1163
3462
1598
1052
2041
2669
1668
2028
5147
1290
1359
1230
5
963
2429
2546