3475
5
1479
0
1830
1
796
1101
968
3176
2
3574
2054
4
344
2349
3
475
605
778
2125
577
4458
2649
1911
3267
431
5043
4321
4465
22
372
1715
5060
1942
1153
6246
6