447
373
5813
432
453
386
543
302035
339
4514
431
336
26597
20050
18361
16482
1289265
12752
1168148
11514
10460
946143
8670
77011