5494
3
1002
5
96
0
611
497
822
2
349
744
2892
2264
1
548
233
222
737
4267
4539
4
1016
260
895
1533
504
103
333
124
2246
354