639
1
290
1911
952
341
1120
3
1011
271
948
0
1863
1783
342
1080
1060
258
587
293
307
2
357
1145
275
449
364
923
5
380
433
7887
366