1500
0
3041
3
1518
515
1
5829
22
2041
2
4926
6
2313
2075
2005
4821
3159
2524
319
1457
1386
332
2061
1298
467
862
2661
1522
1978
5430
2989
2439
749
817
3168