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