275
12
1316
35
212
309
2295
39
1020
1269
732
80
730
22
615
537
604
