2903
3
1825
1
3765
4
1380
0
1226
2354
2522
2
2245
496
2152
1606
1526
526
2727
3090
6
1844
2243
1371
2797
5
19944
5225
8
2932
467
1787
635
1111
2535
2972
1581
1277