2181
10
1231
5
3349
4
1244
13
567
2
2107
945
1
1342
1889
1208
801
1970
747
1839
2551
2234
6
2112
959
3
2128
1210
2225
642
1629
1250
602
3992
1233
1131
4247
1363