1545
2
4311
1
1431
2760
4
1250
2123
2493
18
826
0
2082
695
1812
2184
1168
2368
2294
3606
3
1769
1399
684
730
1532
349
4198
1162
917
691
11650
23
4072
532
800