841
2
1299
3
1412
0
951
1
2534
1258
2650
20
1179
3629
862
432
1718
1780
582
1683
4168
5
791
4655
10
3539
2122
2940
1516
2920
4
4179
3715
24091
2327
11
1446
6779