2580
1
1152
2
1650
2238
2667
1056
982
3
1045
2133
1407
0
1509
796
6
2688
1243
2908
10
3671
4651
1494
2108
2329
2234
4
3466
1594
2835
3593
16
692
2507
2297
1461
1618