2738
5
4063
8
2190
2
2615
1
907
1442
528
481
3982
4
539
8685
23
496
1000
0
520
555
467
1824
1040
1305
1338
451
993
1125
909
1329
2243
3
738
392
725
2032