1942
0
2023
1
1058
503
303
352
366
628
4111
2
1877
871
2730
6
771
968
1603
1112
631
536
799
376
2275
547
464
75
2435
887
509
1232
101
935