908
2
2330
4
1205
2179
2021
3
8500
26
1386
0
242
1
667
4872
7
2866
5
1283
10
1847
715
5857
648
2295
2224
3240
306
330
381
71883
365
110
364
1275
1252
5784
4231