4144
4556
3902
2575
1854
543
5363
4500
5195
4833
3304
903
1437
1409
1112
860
639
559
4630
5290
3916
4385
1686
1210
1457
1392
1386
980
671
61
1400
1433
1285
955
631
72
2723
2389
2108
2067
695
646
5196
4492
4626
4062
2066
1394
3844
3771
3910
2812
1414
450
true