2580
1
1152
2
1650
2238
1812
2667
1056
982
3
1045
2133
2322
4
1407
0
980
2786
1509
24337
22
1001
123674
35
2741
3267
2688
4187
10
4562
1558
2082
1243
2732
6676
12
5432
1431