2881
2
782
0
31535
213
2023
1
2093
594
592
517
165
50987
375
1107
90
3114
4
1309
464
376
3510
4111
2749