382
1
307
1667
0
2564
2
504
709
1222856
4
418
309
302
401
1282
231
361
6515
397
2189
429
326
116
380
105290
347
1943
1751
4071
477
445
330