1045
2
1312
1
2604
9
2380
5
2130
0
5729
18
1007
1058
831
1471
1252
807
506
695
124
1869
1159
9133
23
661
959
1625
386
1040
4
5869
10
3249
15
931
1451
729
608
3
458