503
0
351
282572
180849
101
3114
4
345
492
2299
1
643
5605
329
78
1346
625
2
2526
3
699
1847
1463
798
460
2657
919
1337
381
376
1921
1452
380
1880