2312 83
3095 254
13448 139
3452 563
4810 732
9702 700
4922 532
8891 720
4935 783
255832 428
5065 82
3134 279
1446 189
5357 861
2059 281
4146 334