5002
7
2434
4
1589
6
780
1
3901
3
848
386
535
3208
1034
655
108
2248
427
873
0
518
757
1132
1048
1165
2
1538
1370
2299
1452
1714
840
991
1641
1042
440