2580
1
1152
2
1650
2238
2667
1056
982
3
1179
432
0
1045
2133
1407
2122
1509
1446
1952
3316
17
2650
20
3629
862
2688
1243
2080
1412
3539
1680
2534
1494
3871
2794